#include <iostream>
#include <algorithm>
#include <string>
using namespace std;

string RetBigHand(const string& s)
{
    // 有王炸直接输出王炸
    if(s.find("joker JOKER") != string::npos)
        return "joker JOKER";
    
    int mid = s.find('-');
    //找到'-'将其分为两手牌
    string h1 = s.substr(0, mid);
    string h2 = s.substr(mid+1);
    // 计算两手牌数
    int len1 = count(h1.begin(), h1.end(), ' ') + 1;
    int len2 = count(h2.begin(), h2.end(), ' ') + 1;  // 空格数+1
    
    if(len1 == len2){   //牌数相等(同类型)， 比较第一张牌大小
        string car = "345678910JQKA2jokerJOKER";
        // 第一张手牌
        string car1 = h1.substr(0, h1.find(' ')) ;
        string car2 = h2.substr(0, h2.find(' ')) ;
        if( car.find(car1) > car.find(car2) )
            // 如果 h1 第一张牌大于 h2 第一张牌
            return  h1;
        
        return  h2;
    }
    if(len1 == 4)  // 说明是炸弹
        return  h1;
    else if(len2 == 4)
        return  h2;
    
    return "ERROR";
    
}


int main()
{
    string hand;
    getline(cin, hand);
    cout << RetBigHand(hand);
    return 0;
}